﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using BusinessObjects.BO_GetObjects;
using LibraryO2S;
using System.Xml;
using System.IO;

public partial class controls_admin_OnlineHelp : Pages_Base
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (divMessage.InnerHtml != "")
            divMessage.InnerHtml = "";
        if (!IsPostBack)
        {
            loadData();
        }
    }
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        try
        {
            string fname = Server.MapPath("../upload/xml/onlinehelp.xml");
            XmlTextWriter xw = new XmlTextWriter(fname, null);
            xw.Formatting = Formatting.Indented;
            xw.Indentation = 6;
            xw.WriteStartDocument();
            xw.WriteStartElement("OnlineHelp");
            xw.WriteStartElement("yahoo");
            xw.WriteString(txtYahoo.Text);
            xw.WriteEndElement();
            xw.WriteStartElement("skype");
            xw.WriteString(txtSkype.Text);
            xw.WriteEndElement();
            xw.WriteStartElement("hotline");
            xw.WriteString(txtHotline.Text);
            xw.WriteEndElement();
            xw.WriteStartElement("email");
            xw.WriteString(txtEmail.Text);
            xw.WriteEndElement();
            xw.WriteStartElement("About");
            xw.WriteString(Server.HtmlEncode(fkcContent.Value));
            xw.WriteEndElement();
            xw.WriteStartElement("Map");
            xw.WriteString(Server.HtmlEncode(txtMap.Text));
            xw.WriteEndElement();
            xw.WriteEndElement();
            xw.WriteEndDocument();
            xw.Flush();
            xw.Close();
        }
        catch (Exception ex)
        {

            throw;
        }
        //lbInfo.Text = "Cập nhật thành công!";
    }
    private void loadData()
    {
        //Response.Write(Server.HtmlEncode("<p><a href=\"http://viettrend.net\">Thiết kế website</a> | <a href=\"http://viettrend.net\">Website thanh to&aacute;n trực tuyến</a> | Website rao vặt | Cổng thương                         mại điện tử | Website t&iacute;ch hợp SMS Sản xuất phần mềm | Phần mềm ứng dụng mobile                         | Phần mềm văn ph&ograve;ng điện tử | Phần mềm quản l&yacute; nh&agrave; h&agrave;ng, cafe, Karaoke, <a href=\"http://viettrend.net\">kh&aacute;ch sạn</a>,                         Shop Phần mềm &ocirc;n thi đại học, tốt nghiệp | C&aacute;c gi&aacute;i ph&aacute;p cho gi&aacute;o dục | SMS School                         | Sổ li&ecirc;n lạc điện tử | Cổng th&ocirc;ng tin gi&aacute;o dục | Website trường học Giải ph&aacute;p về                         SMS | SMS Feedback | SMS Marketing | SMS Servey | Mobile marketing | SMS customer                         care | T&iacute;ch hợp SMS l&ecirc;n website B&aacute;n M&aacute;y in nhiệt, đọc m&atilde; vạch, M&aacute;y t&iacute;nh tiền POS                         | Thiết kế nhận diện thương hiệu | In ấn kẹp file, Brochure | Standee - standy |                         Tổ chức sự kiện Tổ chức biểu diễn | Thiết kế d&agrave;n dựng s&acirc;n khấu | Sản xuất Trainer,                         TVC giới thiệu doanh nhiệp | Booking quảng c&aacute;o truyền h&igrave;nh, trực tuyến, Focus LCD,                         Frame</p>"));
        try
        {
            string fname = Server.MapPath("../upload/xml/onlinehelp.xml");
            if (!File.Exists(fname))
            {
                return;
            }
            XmlDocument doc = new XmlDocument();
            doc.Load(fname);
            XmlNode root = doc.DocumentElement;
            XmlNodeList list = root.ChildNodes;
            txtYahoo.Text= list.Item(0).InnerText;
            txtSkype.Text = list.Item(1).InnerText;
            txtHotline.Text = list.Item(2).InnerText;
            txtEmail.Text = list.Item(3).InnerText;
            fkcContent.Value = Server.HtmlDecode(list.Item(4).InnerText);
            txtMap.Text = Server.HtmlDecode(list.Item(5).InnerText);
        }
        catch (Exception ex)
        {
            divMessage.InnerHtml = O2S_Message.Error("Lỗi", "Phát hiện lỗi :<br />" + ex.Message);
        }
    }
}
